Computing the Visibility Polygon Using Few Variables

نویسندگان

  • Luis Barba
  • Matias Korman
  • Stefan Langerman
  • Rodrigo I. Silveira
چکیده

We present several algorithms for computing the visibility polygon of a simple polygon P from a viewpoint inside the polygon, when the polygon resides in read-only memory and only few working variables can be used. The first algorithm uses a constant number of variables, and outputs the vertices of the visibility polygon in O(nr̄) time, where r̄ denotes the number of reflex vertices of P that are part of the output. The next two algorithms use O(log r) variables, and output the visibility polygon in O(n log r) randomized expected time or O(n log r) deterministic time, where r is the number of reflex vertices of P.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Computing a visibility polygon using few variables

We present several algorithms for computing the visibility polygon of a simple polygon P from a viewpoint inside the polygon, when the polygon resides in read-only memory and only few working variables can be used. The first algorithm uses a constant number of variables, and outputs the vertices of the visibility polygon in O(nr̄) time, where r̄ denotes the number of reflex vertices of P that are...

متن کامل

a visibility polygon using few variables ∗

3 We present several algorithms for computing the visibility polygon of a simple polygon 4 P of n vertices (out of which r are reflex) from a viewpoint inside P, when P resides in 5 read-only memory and only few working variables can be used. The first algorithm uses a 6 constant number of variables, and outputs the vertices of the visibility polygon in O(nr̄) time, 7 where r̄ denotes the number ...

متن کامل

An Optimal Algorithm for Computing the Visibility Area of a Polygon from a Point Using Constant-Memory

Given a simple polygon P of n vertices in the Plane. We study the problem of computing the visibility area from a given viewpoint q inside P where only sub-linear variables are allowed for working space. Without any memory-constrained, this problem was previously solved in O(n)-time and O(n)-variables space. In a newer research, the visibility area of a point be computed in O(n)time, using O( √...

متن کامل

An Optimal Algorithm Computing Edge-to-Edge Visibility in a Simple Polygon

Let P be a simple polygon with n vertices. We present a new O(n)-time algorithm to compute the visible part of one edge from another edge of P . The algorithm does not alter the input and only uses O(1) variables and is therefore a constant-workspace algorithm. The algorithm can be used to make a constant-workspace algorithm for computing the weak visibility polygon from an edge in O(mn) time, ...

متن کامل

GPU-based parallel algorithm for computing point visibility inside simple polygons

Given a simple polygon P in the plane, we present a parallel algorithm for computing the visibility polygon of an observer point q inside P. We use chain visibility concept and a bottom-up merge method for constructing the visibility polygon of point q. The algorithm is simple and mainly designed for GPU architectures, where it runs in O(log n) time using O(n) processors. This is the first work...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • Comput. Geom.

دوره 47  شماره 

صفحات  -

تاریخ انتشار 2011